Nuprl Lemma : msg-spec1_wf 0,22

ds:x:Id fp Type, da:k:Knd fp Type, k:Knd, l:IdLnk, tg:Id, n:,
f:(State(ds)Valtype(da;k)da(rcv(l,tg))?Void).
k sends on l with tag tg [s,v.f(s,v)], at marker n  msg-spec(ds;da
latex


DefinitionsVoid, Type, t  T, x:AB(x), rcv(l,tg), KindDeq, Knd, x.A(x), xt(x), f(x)?z, type List, Valtype(da;k), x:AB(x), State(ds), , x:AB(x), nil, f(a), x(s1,s2), car.cdr, <a,b>, msg-item(ds;da;k;l), P  Q, False, A, AB, , {x:AB(x) }, IdLnk, 2of(t), 1of(t), k sends on l with tag tg [s,v.f(s;v)], at marker n, msg-spec(ds;da), Id, a:A fp B(a)
Lemmasfpf wf, Id wf, fpf-single wf, pi1 wf, pi2 wf, IdLnk wf, msg-item wf, nat wf, decl-state wf, ma-valtype wf, fpf-cap wf, Knd wf, Kind-deq wf, rcv wf

origin